17 #if _RAKNET_SUPPORT_ReadyEvent==1 
   25 using namespace SLNet;
 
   29     if (key < data.rakNetGuid)
 
   31     else if (key==data.rakNetGuid)
 
   39     if (key < data->eventId)
 
   64     if (objectExists==
false)
 
   79     if (objectExists==
false)
 
  118         bool anyAllReady=
false;
 
  119         bool allAllReady=
true;
 
  123         for (
unsigned i=0; i < ren->systemList.Size(); i++)
 
  130         return anyAllReady==
true && allAllReady==
false;
 
  164     if (eventExists==
false)
 
  265         unsigned systemIndex = ren->systemList.
GetIndexFromKey(guid, &objectExists);
 
  266         if (objectExists==
false)
 
  284     unsigned char packetIdentifier;
 
  285     packetIdentifier = ( 
unsigned char ) packet->
data[ 0 ];
 
  289     switch (packetIdentifier)
 
  312     unsigned systemIndex = ren->systemList.
GetIndexFromKey(guid, &objectExists);
 
  313     if (objectExists==
false)
 
  329     incomingBitStream.IgnoreBits(8);
 
  331     incomingBitStream.Read(eventId);
 
  347     incomingBitStream.IgnoreBits(8);
 
  349     incomingBitStream.Read(eventId);
 
  360             if (ren->systemList[systemIndex].lastReceivedStatus==packet->
data[0])
 
  364             ren->systemList[systemIndex].lastReceivedStatus=packet->
data[0];
 
  377     incomingBitStream.IgnoreBits(8);
 
  379     incomingBitStream.Read(eventId);
 
  392     (void) systemAddress;
 
  394     (void) lostConnectionReason;
 
  437     for (i=0; i < ren->systemList.Size(); i++)
 
  455     ReadyEventNode *ren = SLNet::OP_NEW<ReadyEventNode>( 
_FILE_AND_LINE_ );
 
  456     ren->eventId=eventId;
 
  472         for (i=0; i < ren->systemList.Size(); i++)
 
  489         for (i=0; i < ren->systemList.Size(); i++)
 
  509     if ((ren->eventStatus!=ren->systemList[systemIndex].lastSentStatus) ||
 
  512         bs.
Write(ren->eventStatus);
 
  513         bs.
Write(ren->eventId);
 
  516         ren->systemList[systemIndex].lastSentStatus=ren->eventStatus;
 
  523     unsigned systemIndex;
 
  524     for (systemIndex=0; systemIndex < ren->systemList.Size(); systemIndex++)
 
  543         unsigned systemIndex;
 
  570 #endif // _RAKNET_SUPPORT_*