@Override public final void write(Object[] args) { if (null==args[0]) { PipeWriter.writeASCII(pipe, fieldLoc, EMPTY_CHAR, 0, -1); } else { PipeWriter.writeASCII(pipe, fieldLoc, args[0].toString()); } } };
@Override public final void write(Object[] args) { if (null==args[0]) { PipeWriter.writeASCII(pipe, fieldLoc, EMPTY_CHAR, 0, -1); } else { PipeWriter.writeASCII(pipe, fieldLoc, args[0].toString()); } } };
@Override public final void write(Object[] args) { if (null==args[0]) { PipeWriter.writeASCII(pipe, fieldLoc, EMPTY_CHAR, 0, -1); } else { PipeWriter.writeASCII(pipe, fieldLoc, args[0].toString()); } } };
@Override public final void write(Object[] args) { PipeWriter.writeASCII(pipe, fieldLoc, args[0].toString()); } };
@Override public final void write(Object[] args) { PipeWriter.writeASCII(pipe, fieldLoc, args[0].toString()); } };
@Override public final void write(Object[] args) { PipeWriter.writeASCII(pipe, fieldLoc, args[0].toString()); } };
@Override public void run() { if (PipeWriter.tryWriteFragment(output, RawDataSchema.MSG_CHUNKEDSTREAM_1)) { PipeWriter.writeASCII(output, RawDataSchema.MSG_CHUNKEDSTREAM_1_FIELD_BYTEARRAY_2, "test"); PipeWriter.publishWrites(output); } }
PipeWriter.writeASCII(output, JPGSchema.MSG_HEADERMESSAGE_1_FIELD_FILENAME_301, file); PipeWriter.writeInt(output, JPGSchema.MSG_HEADERMESSAGE_1_FIELD_FINAL_401, (inputFiles.size() == 0 ? 1 : 0)); PipeWriter.publishWrites(output);
public static boolean requestConnect(CharSequence url, int conFlags, byte[] willTopic, int willTopicIdx, int willTopicLength, int willTopicMask, byte[] willMessageBytes, int willMessageBytesIdx, int willMessageBytesLength, int willMessageBytesMask, byte[] username, byte[] passwordBytes, Pipe<MQTTConnectionInSchema> toBroker, byte[] clientId, int ttlSec) { if (PipeWriter.tryWriteFragment(toBroker, MQTTConnectionInSchema.MSG_CONNECT_2)) { PipeWriter.writeASCII(toBroker, MQTTConnectionInSchema.MSG_CONNECT_2_FIELD_HOST_401, url); //this is the high level API however we are writing bytes to to the end of the unstructured buffer. final int bytePos = Pipe.getWorkingBlobHeadPosition(toBroker); byte[] byteBuffer = Pipe.blob(toBroker); int byteMask = Pipe.blobMask(toBroker); int len = buildConnectPacket(bytePos, byteBuffer, byteMask, ttlSec, conFlags, clientId, 0 , clientId.length, 0xFFFF, willTopic, willTopicIdx , willTopicLength, willTopicMask, willMessageBytes, willMessageBytesIdx, willMessageBytesLength, willMessageBytesMask, username, 0, username.length, 0xFFFF, //TODO: add rest of fields passwordBytes, 0, passwordBytes.length, 0xFFFF);//TODO: add rest of fields assert(len>0); PipeWriter.writeSpecialBytesPosAndLen(toBroker, MQTTConnectionInSchema.MSG_CONNECT_2_FIELD_PACKETDATA_300, len, bytePos); PipeWriter.publishWrites(toBroker); return true; } else { return false; } }
PipeWriter.writeASCII(output, JPGSchema.MSG_HEADERMESSAGE_1_FIELD_FILENAME_301, file); PipeWriter.writeInt(output, JPGSchema.MSG_HEADERMESSAGE_1_FIELD_FINAL_401, (workdownList.size() == 0 ? 1 : 0)); PipeWriter.publishWrites(output);
PipeWriter.writeASCII(output, JPGSchema.MSG_HEADERMESSAGE_1_FIELD_FILENAME_301, header.filename); PipeWriter.writeInt(output, JPGSchema.MSG_HEADERMESSAGE_1_FIELD_FINAL_401, last); PipeWriter.publishWrites(output);
PipeWriter.writeASCII(output, JPGSchema.MSG_HEADERMESSAGE_1_FIELD_FILENAME_301, header.filename); PipeWriter.writeInt(output, JPGSchema.MSG_HEADERMESSAGE_1_FIELD_FINAL_401, last); PipeWriter.publishWrites(output);
PipeWriter.writeASCII(output, JPGSchema.MSG_HEADERMESSAGE_1_FIELD_FILENAME_301, header.filename); PipeWriter.writeInt(output, JPGSchema.MSG_HEADERMESSAGE_1_FIELD_FINAL_401, last); PipeWriter.publishWrites(output);
PipeWriter.writeASCII(output, JPGSchema.MSG_HEADERMESSAGE_1_FIELD_FILENAME_301, header.filename); PipeWriter.writeInt(output, JPGSchema.MSG_HEADERMESSAGE_1_FIELD_FINAL_401, last); PipeWriter.publishWrites(output);
PipeWriter.writeASCII(output, JPGSchema.MSG_HEADERMESSAGE_1_FIELD_FILENAME_301, header.filename); PipeWriter.writeInt(output, JPGSchema.MSG_HEADERMESSAGE_1_FIELD_FINAL_401, last); PipeWriter.publishWrites(output);
PipeWriter.writeASCII(output, JPGSchema.MSG_HEADERMESSAGE_1_FIELD_FILENAME_301, header.filename); PipeWriter.writeInt(output, JPGSchema.MSG_HEADERMESSAGE_1_FIELD_FINAL_401, last); PipeWriter.publishWrites(output);