ReadInt32() public method

public ReadInt32 ( Int32 aDefaultValue ) : Int32
aDefaultValue Int32
return Int32
Exemplo n.º 1
0
 private void HandleBuffer(Int32 aEventTick, TByteBuffer aPayload) {
     if (OnBuffer == null) return;
     var bufferID = aPayload.ReadInt32();
     var buffer = aPayload.ReadByteBuffer();
     OnBuffer(this, aEventTick, bufferID, buffer);
 }
Exemplo n.º 2
0
 private void HandleCommandVariable(TByteBuffer aPayload) {
     if (FOnVariable == null && FOnStatusUpdate == null) return;
     var varName = aPayload.ReadString();
     // check if it is a status update
     if (varName.EndsWith(msVarSepChar + ModelStatusVarName, StringComparison.OrdinalIgnoreCase)) {
         varName.Remove(varName.Length - (msVarSepChar.Length + ModelStatusVarName.Length));
         var modelName = varName.Substring(8, varName.Length - 8);
         var modelUniqueClientID = varName.Substring(0, 8);
         aPayload.ReadInt32();
         var status = aPayload.ReadInt32(-1);
         var progress = aPayload.ReadInt32(-1);
         FOnStatusUpdate(this, modelUniqueClientID, modelName, progress, status);
     }
     else {
         var varValue = aPayload.ReadByteBuffer();
         var prevValue = new TByteBuffer();
         FOnVariable(this, varName, varValue.Buffer, prevValue.Buffer);
     }
 }
Exemplo n.º 3
0
 private void HandleEventNames(TByteBuffer aPayload) {
     if (OnEventNames == null) return;
     Int32 ec;
     aPayload.Read(out ec);
     var eventNames = new TEventNameEntry[ec];
     for (var en = 0; en < eventNames.Length; en++) {
         eventNames[en] = new TEventNameEntry {
             EventName = aPayload.ReadString(),
             Publishers = aPayload.ReadInt32(),
             Subscribers = aPayload.ReadInt32(),
             Timers = aPayload.ReadInt32()
         };
     }
     OnEventNames(this, eventNames);
 }
Exemplo n.º 4
0
 private void HandleCommandEvent(TByteBuffer aPayload) {
     var txEventID = FEventTranslation.TranslateEventID(aPayload.ReadInt32());
     if (txEventID != TEventTranslation.InvalidTranslatedEventID)
         EventIDToEventL(txEventID).HandleEvent(aPayload);
     //else 
     //Log.WriteLn("Invalid event id found in event from "+FRemoteHost, llError, 1);
 }