public static ProtoMessageC ConnectGo(ProtoMessageC p0)
        {
            ProtoMessageC ret = new ProtoMessageC(animus_client_sdkPINVOKE.ConnectGo(ProtoMessageC.getCPtr(p0)), true);

            if (animus_client_sdkPINVOKE.SWIGPendingException.Pending)
            {
                throw animus_client_sdkPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
        public static ProtoMessageC SetModalityGo(string p0, string p1, int p2, ProtoMessageC p3)
        {
            ProtoMessageC ret = new ProtoMessageC(animus_client_sdkPINVOKE.SetModalityGo(p0, p1, p2, ProtoMessageC.getCPtr(p3)), true);

            if (animus_client_sdkPINVOKE.SWIGPendingException.Pending)
            {
                throw animus_client_sdkPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
        public static ProtoMessageC OpenModalityGo(string p0, ProtoMessageC p1)
        {
            ProtoMessageC ret = new ProtoMessageC(animus_client_sdkPINVOKE.OpenModalityGo(p0, ProtoMessageC.getCPtr(p1)), true);

            if (animus_client_sdkPINVOKE.SWIGPendingException.Pending)
            {
                throw animus_client_sdkPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }