PeekInt32() public method

public PeekInt32 ( int aOffset, Int32 aDefaultValue ) : Int32
aOffset int
aDefaultValue Int32
return Int32
Example #1
0
 // command handlers
 protected override void HandleCommand(TCommands aCommand, TByteBuffer aPayload) {
     switch (aCommand) {
         case TCommands.icEvent:
             HandleCommandEvent(aPayload);
             break;
         case TCommands.icSetVariable:
             HandleCommandVariable(aPayload);
             break;
         case TCommands.icSetEventIDTranslation:
             FEventTranslation.SetEventTranslation(
                 aPayload.PeekInt32(0, TEventTranslation.InvalidTranslatedEventID),
                 aPayload.PeekInt32(sizeof (Int32), TEventTranslation.InvalidTranslatedEventID));
             break;
         case TCommands.icUniqueClientID:
             aPayload.Read(out FUniqueClientID);
             aPayload.Read(out FClientHandle);
             break;
         case TCommands.icTimeStamp:
             // ignore for now, only when using and syncing local time (we trust hub time for now)
             aPayload.Read(out FBrokerAbsoluteTime);
             aPayload.Read(out FBrokerTick);
             aPayload.Read(out FBrokerTickDelta);
             break;
         case TCommands.icEventNames:
             HandleEventNames(aPayload);
             break;
         case TCommands.icEndSession:
             Close();
             break;
         case TCommands.icSubscribe:
         case TCommands.icPublish:
         case TCommands.icUnsubscribe:
         case TCommands.icUnpublish:
             HandleSubAndPub(aCommand, aPayload);
             break;
         default:
             HandleCommandOther(aCommand, aPayload);
             break;
     }
 }