// Make ping method call to service static public AJ_Status SendPing(UInt32 bus, UInt32 sessionId, AJ myAlljoyn) { AJ_Status status; AJ_Message msg = new AJ_Message(); status = myAlljoyn.MarshalMethodCall(bus, msg, PING_METHOD, FullServiceName, sessionId, AJ_FLAG_ENCRYPTED, METHOD_TIMEOUT); if (AJ_Status.AJ_OK == status) { status = myAlljoyn.MarshalArg(msg, "s", pingString); } else { } if (AJ_Status.AJ_OK == status) { status = myAlljoyn.DeliverMsg(msg); } else { } if (AJ_Status.AJ_OK != status) { } return(status); }
static public void MakeMethodCall(UInt32 bus, UInt32 sessionId, AJ myAlljoyn) { AJ_Status status = AJ_Status.AJ_OK; AJ_Message msg = new AJ_Message(); status = myAlljoyn.MarshalMethodCall(bus, msg, BASIC_CLIENT_CAT, fullServiceName, sessionId, 0, METHOD_TIMEOUT); if (status == AJ_Status.AJ_OK) { status = myAlljoyn.MarshalArgs(msg, "ss", "Hello ", "World!"); } if (status == AJ_Status.AJ_OK) { status = myAlljoyn.DeliverMsg(msg); } }