예제 #1
0
 public static Ice.DispatchStatus Kick___(RoomAdm obj__, IceInternal.Incoming inS__, Ice.Current current__)
 {
     checkMode__(Ice.OperationMode.Normal, current__.mode);
     IceInternal.BasicStream is__ = inS__.istr();
     is__.startReadEncaps();
     string nick;
     nick = is__.readString();
     is__.endReadEncaps();
     IceInternal.BasicStream os__ = inS__.ostr();
     try
     {
         obj__.Kick(nick, current__);
         return Ice.DispatchStatus.DispatchOK;
     }
     catch(Chat.IChatException ex__)
     {
         os__.writeUserException(ex__);
         return Ice.DispatchStatus.DispatchUserException;
     }
 }
예제 #2
0
 public static Ice.DispatchStatus GetParticipants___(RoomAdm obj__, IceInternal.Incoming inS__, Ice.Current current__)
 {
     checkMode__(Ice.OperationMode.Idempotent, current__.mode);
     inS__.istr().skipEmptyEncaps();
     IceInternal.BasicStream os__ = inS__.ostr();
     _System.Collections.Generic.List<string> ret__ = obj__.GetParticipants(current__);
     os__.writeStringSeq(ret__ == null ? 0 : ret__.Count, ret__);
     return Ice.DispatchStatus.DispatchOK;
 }