public void OnProxyObjectIPReport(OBJECT_ID ProxyObjectID, uint Port, string IPStr) { }
public bool OnFindObject(OBJECT_ID CallerID) { return(false); }
public void OnObjectReport(OBJECT_ID ObjectID, byte[] Data) { }
public bool QueryShutDown(OBJECT_ID TargetID, byte Level, uint Param) { return(InternalCallQueryShutDown(m_ObjectHandle, TargetID, Level, Param)); }
public void OnConcernedObjectLost(OBJECT_ID ObjectID) { }
public bool AddConcernedObject(OBJECT_ID ObjectID, bool NeedTest) { return(InternalCallAddConcernedObject(m_ObjectHandle, ObjectID, NeedTest)); }
public bool ReportObject(OBJECT_ID TargetID, byte[] Data, int StartIndex, int DataLen) { return(InternalCallReportObject(m_ObjectHandle, TargetID, Data, StartIndex, DataLen)); }
extern static bool InternalCallCloseProxyObject(IntPtr ObjectHandle, OBJECT_ID ProxyObjectID, uint Delay);
extern static bool InternalCallRequestProxyObjectIP(IntPtr ObjectHandle, OBJECT_ID ProxyObjectID);
extern static bool InternalCallDeleteConcernedObject(IntPtr ObjectHandle, OBJECT_ID ObjectID);
extern static bool InternalCallReportObject(IntPtr ObjectHandle, OBJECT_ID TargetID, byte[] Data, int StartIndex, int DataLen);
extern static bool InternalCallAddConcernedObject(IntPtr ObjectHandle, OBJECT_ID ObjectID, bool NeedTest);
extern static bool InternalCallUnregisterMsgMap(IntPtr ObjectHandle, OBJECT_ID ProxyObjectID, uint[] MsgIDList);
extern static bool InternalCallSendMessage(IntPtr ObjectHandle, OBJECT_ID ReceiverID, uint MsgID, ushort MsgFlag, byte[] Data, int StartIndex, int DataLen);
public bool SendMessage(OBJECT_ID ReceiverID, uint MsgID, ushort MsgFlag, byte[] Data, int StartIndex, int DataLen) { return(InternalCallSendMessage(m_ObjectHandle, ReceiverID, MsgID, MsgFlag, Data, StartIndex, DataLen)); }
extern static bool InternalCallQueryShutDown(IntPtr ObjectHandle, OBJECT_ID TargetID, byte Level, uint Param);
public bool UnregisterMsgMap(OBJECT_ID ProxyObjectID, uint[] MsgIDList) { return(InternalCallUnregisterMsgMap(m_ObjectHandle, ProxyObjectID, MsgIDList)); }
public bool OnPreTranslateMessage(uint MsgID, ushort MsgFlag, OBJECT_ID SenderID, byte[] Data) { return(false); }
public bool DeleteConcernedObject(OBJECT_ID ObjectID) { return(InternalCallDeleteConcernedObject(m_ObjectHandle, ObjectID)); }
public bool OnSystemMessage(uint MsgID, ushort MsgFlag, OBJECT_ID SenderID, byte[] Data) { return(false); }
public bool CloseProxyObject(OBJECT_ID ProxyObjectID, uint Delay) { return(InternalCallCloseProxyObject(m_ObjectHandle, ProxyObjectID, Delay)); }
public bool RequestProxyObjectIP(OBJECT_ID ProxyObjectID) { return(InternalCallRequestProxyObjectIP(m_ObjectHandle, ProxyObjectID)); }