예제 #1
0
파일: IrcChannel.cs 프로젝트: txdv/qutter
 public IrcChannel(Network network, string channelName)
 {
     Network = network;
     // TODO: cut out the prefix/
     Name = channelName;
     Users = new IrcChannelUserCollection(this);
 }
예제 #2
0
파일: IrcUser.cs 프로젝트: txdv/qutter
 public IrcUser(Network network, string userString)
 {
     if (userString.Contains("!") && userString.Contains("@")) {
         var tmp = userString.Split(new char[] { '!' });
         Nick = tmp[0];
         var tmp2 = tmp[1].Split(new char[] { '@' });
         User = tmp2[0];
         Host = tmp2[1];
     } else {
         Nick = userString;
     }
 }
예제 #3
0
파일: IrcChannel.cs 프로젝트: txdv/qutter
 public IrcChannelCollection(Network network)
 {
     Network = network;
 }
예제 #4
0
파일: IrcUser.cs 프로젝트: txdv/qutter
 public IrcUserCollection(Network network)
 {
     Network = Network;
 }
예제 #5
0
파일: Network.cs 프로젝트: txdv/qutter
 public Network Get(int id)
 {
     Network network;
     if (!networks.TryGetValue(id, out network)) {
         network = new Network(this, id);
         networks[id] = network;
     }
     return network;
 }