1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
%typemap("javacode") RobotRaconteur::TcpTransport
%{
public final void enableNodeDiscoveryListening(IPNodeDiscoveryFlags flags)
{
enableNodeDiscoveryListening(flags.ordinal());
}
public final void enableNodeAnnounce(IPNodeDiscoveryFlags flags)
{
enableNodeAnnounce(flags.ordinal());
}
public final boolean isTransportConnectionSecure(Object obj)
{
if (!(obj instanceof ServiceStub))
{
throw new UnsupportedOperationException("Object is not a Robot Raconteur reference");
}
ServiceStub s = (ServiceStub)obj;
return _IsTransportConnectionSecure(s.rr_innerstub);
}
public final boolean isSecurePeerIdentityVerified(Object obj)
{
if (!(obj instanceof ServiceStub))
{
throw new UnsupportedOperationException("Object is not a Robot Raconteur reference");
}
ServiceStub s = (ServiceStub)obj;
return _IsSecurePeerIdentityVerified(s.rr_innerstub);
}
public final String getSecurePeerIdentity(Object obj)
{
if (!(obj instanceof ServiceStub))
{
throw new UnsupportedOperationException("Object is not a Robot Raconteur reference");
}
ServiceStub s = (ServiceStub)obj;
return _GetSecurePeerIdentity(s.rr_innerstub);
}
%}
%include "TcpTransport.i"
|