///<summary> /// Synchronous invoker for 'Agni.Social.Graph.IGraphNodeSystem.RemoveNode'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning '@Agni.@Social.@Graph.@GraphChangeStatus' or WrappedExceptionData instance. /// ClientCallException is thrown if the call could not be placed in the outgoing queue. /// RemoteException is thrown if the server generated exception during method execution. ///</summary> public @Agni.@Social.@Graph.@GraphChangeStatus @RemoveNode(@NFX.@DataAccess.@Distributed.@GDID @gNode) { var call = Async_RemoveNode(@gNode); return(call.GetValue <@Agni.@Social.@Graph.@GraphChangeStatus>()); }
///<summary> /// Synchronous invoker for 'Agni.Social.Graph.IGraphFriendSystem.AssignFriendLists'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning '@Agni.@Social.@Graph.@GraphChangeStatus' or WrappedExceptionData instance. /// ClientCallException is thrown if the call could not be placed in the outgoing queue. /// RemoteException is thrown if the server generated exception during method execution. ///</summary> public @Agni.@Social.@Graph.@GraphChangeStatus @AssignFriendLists(@NFX.@DataAccess.@Distributed.@GDID @gNode, @NFX.@DataAccess.@Distributed.@GDID @gFriendNode, @System.@String @lists) { var call = Async_AssignFriendLists(@gNode, @gFriendNode, @lists); return(call.GetValue <@Agni.@Social.@Graph.@GraphChangeStatus>()); }
///<summary> /// Synchronous invoker for 'Agni.Social.Graph.IGraphFriendSystem.DeleteFriend'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning '@Agni.@Social.@Graph.@GraphChangeStatus' or WrappedExceptionData instance. /// ClientCallException is thrown if the call could not be placed in the outgoing queue. /// RemoteException is thrown if the server generated exception during method execution. ///</summary> public @Agni.@Social.@Graph.@GraphChangeStatus @DeleteFriend(@NFX.@DataAccess.@Distributed.@GDID @gNode, @NFX.@DataAccess.@Distributed.@GDID @gFriendNode) { var call = Async_DeleteFriend(@gNode, @gFriendNode); return(call.GetValue <@Agni.@Social.@Graph.@GraphChangeStatus>()); }
///<summary> /// Asynchronous invoker for 'Agni.Social.Graph.IGraphFriendSystem.AddFriendList'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning no exception or WrappedExceptionData instance. /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result. ///</summary> public CallSlot Async_AddFriendList(@NFX.@DataAccess.@Distributed.@GDID @gNode, @System.@String @list, @System.@String @description) { var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_AddFriendList_1, false, RemoteInstance, new object[] { @gNode, @list, @description }); return(DispatchCall(request)); }
///<summary> /// Synchronous invoker for 'Agni.Social.Graph.IGraphFriendSystem.AddFriend'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning '@Agni.@Social.@Graph.@GraphChangeStatus' or WrappedExceptionData instance. /// ClientCallException is thrown if the call could not be placed in the outgoing queue. /// RemoteException is thrown if the server generated exception during method execution. ///</summary> public @Agni.@Social.@Graph.@GraphChangeStatus @AddFriend(@NFX.@DataAccess.@Distributed.@GDID @gNode, @NFX.@DataAccess.@Distributed.@GDID @gFriendNode, @System.@Nullable <@System.@Boolean> @approve) { var call = Async_AddFriend(@gNode, @gFriendNode, @approve); return(call.GetValue <@Agni.@Social.@Graph.@GraphChangeStatus>()); }
///<summary> /// Synchronous invoker for 'Agni.Social.Graph.IGraphEventSystem.GetSubscribers'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning '@System.@Collections.@Generic.@IEnumerable<@Agni.@Social.@Graph.@GraphNode>' or WrappedExceptionData instance. /// ClientCallException is thrown if the call could not be placed in the outgoing queue. /// RemoteException is thrown if the server generated exception during method execution. ///</summary> public @System.@Collections.@Generic.@IEnumerable <@Agni.@Social.@Graph.@GraphNode> @GetSubscribers(@NFX.@DataAccess.@Distributed.@GDID @gEmitterNode, @System.@Int64 @start, @System.@Int32 @count) { var call = Async_GetSubscribers(@gEmitterNode, @start, @count); return(call.GetValue <@System.@Collections.@Generic.@IEnumerable <@Agni.@Social.@Graph.@GraphNode> >()); }
///<summary> /// Synchronous invoker for 'Agni.Social.Graph.IGraphFriendSystem.GetFriendLists'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning '@System.@Collections.@Generic.@IEnumerable<@System.@String>' or WrappedExceptionData instance. /// ClientCallException is thrown if the call could not be placed in the outgoing queue. /// RemoteException is thrown if the server generated exception during method execution. ///</summary> public @System.@Collections.@Generic.@IEnumerable <@System.@String> @GetFriendLists(@NFX.@DataAccess.@Distributed.@GDID @gNode) { var call = Async_GetFriendLists(@gNode); return(call.GetValue <@System.@Collections.@Generic.@IEnumerable <@System.@String> >()); }
///<summary> /// Asynchronous invoker for 'Agni.Social.Graph.IGraphCommentSystem.IsCommentedByAuthor'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning no exception or WrappedExceptionData instance. /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result. ///</summary> public CallSlot Async_IsCommentedByAuthor(@NFX.@DataAccess.@Distributed.@GDID @gNode, @NFX.@DataAccess.@Distributed.@GDID @gAuthor, @System.@String @dimension) { var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_IsCommentedByAuthor_5, false, RemoteInstance, new object[] { @gNode, @gAuthor, @dimension }); return(DispatchCall(request)); }
///<summary> /// Synchronous invoker for 'Agni.Social.Graph.IGraphCommentSystem.GetNodeSummaries'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning '@System.@Collections.@Generic.@IEnumerable<@Agni.@Social.@Graph.@SummaryRating>' or WrappedExceptionData instance. /// ClientCallException is thrown if the call could not be placed in the outgoing queue. /// RemoteException is thrown if the server generated exception during method execution. ///</summary> public @System.@Collections.@Generic.@IEnumerable <@Agni.@Social.@Graph.@SummaryRating> @GetNodeSummaries(@NFX.@DataAccess.@Distributed.@GDID @gNode) { var call = Async_GetNodeSummaries(@gNode); return(call.GetValue <@System.@Collections.@Generic.@IEnumerable <@Agni.@Social.@Graph.@SummaryRating> >()); }
///<summary> /// Asynchronous invoker for 'Agni.Social.Graph.IGraphCommentSystem.Response'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning no exception or WrappedExceptionData instance. /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result. ///</summary> public CallSlot Async_Respond(@NFX.@DataAccess.@Distributed.@GDID @gAuthorNode, @Agni.@Social.@Graph.@CommentID @parent, @System.@String @content, @System.@Byte[] @data) { var request = new RequestAnyMsg(s_ts_CONTRACT, s_ms_Respond_1, false, RemoteInstance, new object[] { @gAuthorNode, @parent, @content, @data }); return(DispatchCall(request)); }
///<summary> /// Synchronous invoker for 'Agni.Social.Graph.IGraphCommentSystem.IsCommentedByAuthor'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning '@System.@Boolean' or WrappedExceptionData instance. /// ClientCallException is thrown if the call could not be placed in the outgoing queue. /// RemoteException is thrown if the server generated exception during method execution. ///</summary> public @System.@Boolean @IsCommentedByAuthor(@NFX.@DataAccess.@Distributed.@GDID @gNode, @NFX.@DataAccess.@Distributed.@GDID @gAuthor, @System.@String @dimension) { var call = Async_IsCommentedByAuthor(@gNode, @gAuthor, @dimension); return(call.GetValue <@System.@Boolean>()); }
///<summary> /// Synchronous invoker for 'Agni.Social.Graph.IGraphCommentSystem.Response'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning '@Agni.@Social.@Graph.@Comment' or WrappedExceptionData instance. /// ClientCallException is thrown if the call could not be placed in the outgoing queue. /// RemoteException is thrown if the server generated exception during method execution. ///</summary> public @Agni.@Social.@Graph.@Comment Respond(@NFX.@DataAccess.@Distributed.@GDID @gAuthorNode, @Agni.@Social.@Graph.@CommentID @parent, @System.@String @content, @System.@Byte[] @data) { var call = Async_Respond(@gAuthorNode, @parent, @content, @data); return(call.GetValue <@Agni.@Social.@Graph.@Comment>()); }
///<summary> /// Asynchronous invoker for 'Agni.Social.Graph.IGraphCommentSystem.Create'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning no exception or WrappedExceptionData instance. /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result. ///</summary> public CallSlot Async_Create(@NFX.@DataAccess.@Distributed.@GDID @gAuthorNode, @NFX.@DataAccess.@Distributed.@GDID @gTargetNode, @System.@String @dimension, @System.@String @content, @System.@Byte[] @data, @Agni.@Social.@Graph.@PublicationState @publicationState, @Agni.@Social.@Graph.@RatingValue @value, @System.@Nullable <@System.@DateTime> @timeStamp) { var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_Create_0, false, RemoteInstance, new object[] { @gAuthorNode, @gTargetNode, @dimension, @content, @data, @publicationState, @value, @timeStamp }); return(DispatchCall(request)); }
///<summary> /// Synchronous invoker for 'Agni.Social.Graph.IGraphCommentSystem.Create'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning '@Agni.@Social.@Graph.@Comment' or WrappedExceptionData instance. /// ClientCallException is thrown if the call could not be placed in the outgoing queue. /// RemoteException is thrown if the server generated exception during method execution. ///</summary> public @Agni.@Social.@Graph.@Comment @Create(@NFX.@DataAccess.@Distributed.@GDID @gAuthorNode, @NFX.@DataAccess.@Distributed.@GDID @gTargetNode, @System.@String @dimension, @System.@String @content, @System.@Byte[] @data, @Agni.@Social.@Graph.@PublicationState @publicationState, @Agni.@Social.@Graph.@RatingValue @value, @System.@Nullable <@System.@DateTime> @timeStamp) { var call = Async_Create(@gAuthorNode, @gTargetNode, @dimension, @content, @data, @publicationState, @value, @timeStamp); return(call.GetValue <@Agni.@Social.@Graph.@Comment>()); }
///<summary> /// Synchronous invoker for 'Agni.Social.Graph.IGraphEventSystem.EstimateSubscriberCount'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning '@System.@Int64' or WrappedExceptionData instance. /// ClientCallException is thrown if the call could not be placed in the outgoing queue. /// RemoteException is thrown if the server generated exception during method execution. ///</summary> public @System.@Int64 @EstimateSubscriberCount(@NFX.@DataAccess.@Distributed.@GDID @gEmitterNode) { var call = Async_EstimateSubscriberCount(@gEmitterNode); return(call.GetValue <@System.@Int64>()); }
///<summary> /// Asynchronous invoker for 'Agni.Social.Graph.IGraphCommentSystem.GetNodeSummaries'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning no exception or WrappedExceptionData instance. /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result. ///</summary> public CallSlot Async_GetNodeSummaries(@NFX.@DataAccess.@Distributed.@GDID @gNode) { var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_GetNodeSummaries_6, false, RemoteInstance, new object[] { @gNode }); return(DispatchCall(request)); }
///<summary> /// Asynchronous invoker for 'Agni.Social.Graph.IGraphEventSystem.EstimateSubscriberCount'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning no exception or WrappedExceptionData instance. /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result. ///</summary> public CallSlot Async_EstimateSubscriberCount(@NFX.@DataAccess.@Distributed.@GDID @gEmitterNode) { var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_EstimateSubscriberCount_3, false, RemoteInstance, new object[] { @gEmitterNode }); return(DispatchCall(request)); }
///<summary> /// Synchronous invoker for 'Agni.Social.Graph.IGraphCommentSystem.Complain'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning '@Agni.@Social.@Graph.@GraphChangeStatus' or WrappedExceptionData instance. /// ClientCallException is thrown if the call could not be placed in the outgoing queue. /// RemoteException is thrown if the server generated exception during method execution. ///</summary> public @Agni.@Social.@Graph.@GraphChangeStatus @Complain(@Agni.@Social.@Graph.@CommentID @commentId, @NFX.@DataAccess.@Distributed.@GDID @gAuthorNode, @System.@String @kind, @System.@String @message) { var call = Async_Complain(@commentId, @gAuthorNode, @kind, @message); return(call.GetValue <@Agni.@Social.@Graph.@GraphChangeStatus>()); }
///<summary> /// Asynchronous invoker for 'Agni.Social.Graph.IGraphEventSystem.GetSubscribers'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning no exception or WrappedExceptionData instance. /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result. ///</summary> public CallSlot Async_GetSubscribers(@NFX.@DataAccess.@Distributed.@GDID @gEmitterNode, @System.@Int64 @start, @System.@Int32 @count) { var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_GetSubscribers_4, false, RemoteInstance, new object[] { @gEmitterNode, @start, @count }); return(DispatchCall(request)); }
///<summary> /// Asynchronous invoker for 'Agni.Social.Graph.IGraphCommentSystem.Complain'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning no exception or WrappedExceptionData instance. /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result. ///</summary> public CallSlot Async_Complain(@Agni.@Social.@Graph.@CommentID @commentId, @NFX.@DataAccess.@Distributed.@GDID @gAuthorNode, @System.@String @kind, @System.@String @message) { var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_Complain_11, false, RemoteInstance, new object[] { @commentId, @gAuthorNode, @kind, @message }); return(DispatchCall(request)); }
///<summary> /// Synchronous invoker for 'Agni.Social.Graph.IGraphFriendSystem.AddFriendList'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning '@Agni.@Social.@Graph.@GraphChangeStatus' or WrappedExceptionData instance. /// ClientCallException is thrown if the call could not be placed in the outgoing queue. /// RemoteException is thrown if the server generated exception during method execution. ///</summary> public @Agni.@Social.@Graph.@GraphChangeStatus @AddFriendList(@NFX.@DataAccess.@Distributed.@GDID @gNode, @System.@String @list, @System.@String @description) { var call = Async_AddFriendList(@gNode, @list, @description); return(call.GetValue <@Agni.@Social.@Graph.@GraphChangeStatus>()); }
///<summary> /// Synchronous invoker for 'Agni.Social.Graph.IGraphEventSystem.Subscribe'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning no exception or WrappedExceptionData instance. /// ClientCallException is thrown if the call could not be placed in the outgoing queue. /// RemoteException is thrown if the server generated exception during method execution. ///</summary> public void @Subscribe(@NFX.@DataAccess.@Distributed.@GDID @gRecipientNode, @NFX.@DataAccess.@Distributed.@GDID @gEmitterNode, @System.@Byte[] @parameters) { var call = Async_Subscribe(@gRecipientNode, @gEmitterNode, @parameters); call.CheckVoidValue(); }
///<summary> /// Synchronous invoker for 'Agni.Social.Graph.IGraphFriendSystem.DeleteFriendList'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning '@Agni.@Social.@Graph.@GraphChangeStatus' or WrappedExceptionData instance. /// ClientCallException is thrown if the call could not be placed in the outgoing queue. /// RemoteException is thrown if the server generated exception during method execution. ///</summary> public @Agni.@Social.@Graph.@GraphChangeStatus @DeleteFriendList(@NFX.@DataAccess.@Distributed.@GDID @gNode, @System.@String @list) { var call = Async_DeleteFriendList(@gNode, @list); return(call.GetValue <@Agni.@Social.@Graph.@GraphChangeStatus>()); }
///<summary> /// Asynchronous invoker for 'Agni.Social.Graph.IGraphEventSystem.Subscribe'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning no exception or WrappedExceptionData instance. /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result. ///</summary> public CallSlot Async_Subscribe(@NFX.@DataAccess.@Distributed.@GDID @gRecipientNode, @NFX.@DataAccess.@Distributed.@GDID @gEmitterNode, @System.@Byte[] @parameters) { var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_Subscribe_1, false, RemoteInstance, new object[] { @gRecipientNode, @gEmitterNode, @parameters }); return(DispatchCall(request)); }
///<summary> /// Asynchronous invoker for 'Agni.Social.Graph.IGraphFriendSystem.AddFriend'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning no exception or WrappedExceptionData instance. /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result. ///</summary> public CallSlot Async_AddFriend(@NFX.@DataAccess.@Distributed.@GDID @gNode, @NFX.@DataAccess.@Distributed.@GDID @gFriendNode, @System.@Nullable <@System.@Boolean> @approve) { var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_AddFriend_4, false, RemoteInstance, new object[] { @gNode, @gFriendNode, @approve }); return(DispatchCall(request)); }
///<summary> /// Synchronous invoker for 'Agni.Social.Graph.IGraphEventSystem.Unsubscribe'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning no exception or WrappedExceptionData instance. /// ClientCallException is thrown if the call could not be placed in the outgoing queue. /// RemoteException is thrown if the server generated exception during method execution. ///</summary> public void @Unsubscribe(@NFX.@DataAccess.@Distributed.@GDID @gRecipientNode, @NFX.@DataAccess.@Distributed.@GDID @gEmitterNode) { var call = Async_Unsubscribe(@gRecipientNode, @gEmitterNode); call.CheckVoidValue(); }
///<summary> /// Asynchronous invoker for 'Agni.Social.Graph.IGraphFriendSystem.AssignFriendLists'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning no exception or WrappedExceptionData instance. /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result. ///</summary> public CallSlot Async_AssignFriendLists(@NFX.@DataAccess.@Distributed.@GDID @gNode, @NFX.@DataAccess.@Distributed.@GDID @gFriendNode, @System.@String @lists) { var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_AssignFriendLists_5, false, RemoteInstance, new object[] { @gNode, @gFriendNode, @lists }); return(DispatchCall(request)); }
///<summary> /// Asynchronous invoker for 'Agni.Social.Graph.IGraphEventSystem.Unsubscribe'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning no exception or WrappedExceptionData instance. /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result. ///</summary> public CallSlot Async_Unsubscribe(@NFX.@DataAccess.@Distributed.@GDID @gRecipientNode, @NFX.@DataAccess.@Distributed.@GDID @gEmitterNode) { var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_Unsubscribe_2, false, RemoteInstance, new object[] { @gRecipientNode, @gEmitterNode }); return(DispatchCall(request)); }
///<summary> /// Asynchronous invoker for 'Agni.Social.Graph.IGraphFriendSystem.DeleteFriend'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning no exception or WrappedExceptionData instance. /// CallSlot is returned that can be queried for CallStatus, ResponseMsg and result. ///</summary> public CallSlot Async_DeleteFriend(@NFX.@DataAccess.@Distributed.@GDID @gNode, @NFX.@DataAccess.@Distributed.@GDID @gFriendNode) { var request = new RequestAnyMsg(s_ts_CONTRACT, @s_ms_DeleteFriend_6, false, RemoteInstance, new object[] { @gNode, @gFriendNode }); return(DispatchCall(request)); }
///<summary> /// Synchronous invoker for 'Agni.Social.Graph.IGraphNodeSystem.GetNode'. /// This is a two-way call per contract specification, meaning - the server sends the result back either /// returning '@Agni.@Social.@Graph.@GraphNode' or WrappedExceptionData instance. /// ClientCallException is thrown if the call could not be placed in the outgoing queue. /// RemoteException is thrown if the server generated exception during method execution. ///</summary> public @Agni.@Social.@Graph.@GraphNode @GetNode(@NFX.@DataAccess.@Distributed.@GDID @gNode) { var call = Async_GetNode(@gNode); return(call.GetValue <@Agni.@Social.@Graph.@GraphNode>()); }