예제 #1
0
파일: Endpoint.cs 프로젝트: nail-lian/ice
 public override bool Equivalent(ZeroC.Ice.Endpoint endpoint)
 {
     if (endpoint is Endpoint testEndpoint)
     {
         return(testEndpoint._endpoint.Equivalent(_endpoint));
     }
     else
     {
         return(false);
     }
 }
예제 #2
0
파일: Endpoint.cs 프로젝트: nail-lian/ice
 public override ZeroC.Ice.Endpoint NewConnectionId(string connectionId)
 {
     ZeroC.Ice.Endpoint endpoint = _endpoint.NewConnectionId(connectionId);
     if (endpoint == _endpoint)
     {
         return(this);
     }
     else
     {
         return(new Endpoint(endpoint));
     }
 }
예제 #3
0
파일: Endpoint.cs 프로젝트: nail-lian/ice
 public override ZeroC.Ice.Endpoint NewCompressionFlag(bool compressionFlag)
 {
     ZeroC.Ice.Endpoint endpoint = _endpoint.NewCompressionFlag(compressionFlag);
     if (endpoint == _endpoint)
     {
         return(this);
     }
     else
     {
         return(new Endpoint(endpoint));
     }
 }
예제 #4
0
파일: Endpoint.cs 프로젝트: nail-lian/ice
 internal Endpoint GetEndpoint(ZeroC.Ice.Endpoint del) => del == _endpoint ? this : new Endpoint(del);
예제 #5
0
파일: Endpoint.cs 프로젝트: nail-lian/ice
 internal Endpoint(ZeroC.Ice.Endpoint endpoint)
 {
     _endpoint      = endpoint;
     _configuration = Configuration.GetInstance();
 }
예제 #6
0
 internal bool IsLocal(Endpoint endpoint) => endpoint.IsLocal(Endpoint);