CSharpRTMP.Core.Protocols.Cluster.MasterClusterAppProtocolHandler.CallAppFunction C# (CSharp) Method

CallAppFunction() public method

public CallAppFunction ( uint appId, string functionName, Variant invoke ) : void
appId uint
functionName string
invoke Variant
return void
        public override void CallAppFunction(uint appId, string functionName, Variant invoke)
        {
            foreach (var inboundClusterProtocol in InboundClusters)
            {
                var protocol = inboundClusterProtocol;
                inboundClusterProtocol.Send(ClusterMessageType.Call, o =>
                {
                    o.Write7BitValue(appId);
                    o.Write(functionName);
                    o.Write(invoke.ToBytes());
                });
            }
        }
    }