package BULKIO.jni;
public class _dataSDDSStub extends omnijni.ObjectImpl implements BULKIO.dataSDDS
{
public _dataSDDSStub ()
{
}
protected _dataSDDSStub (long ref)
{
super(ref);
}
public BULKIO.PortUsageType state ()
{
return _get_state(this.ref_);
}
private static native BULKIO.PortUsageType _get_state (long __ref__);
public BULKIO.PortStatistics statistics ()
{
return _get_statistics(this.ref_);
}
private static native BULKIO.PortStatistics _get_statistics (long __ref__);
public BULKIO.dataSDDSPackage.InputUsageState usageState ()
{
return _get_usageState(this.ref_);
}
private static native BULKIO.dataSDDSPackage.InputUsageState _get_usageState (long __ref__);
public BULKIO.SDDSStreamDefinition[] attachedStreams ()
{
return _get_attachedStreams(this.ref_);
}
private static native BULKIO.SDDSStreamDefinition[] _get_attachedStreams (long __ref__);
public String[] attachmentIds ()
{
return _get_attachmentIds(this.ref_);
}
private static native String[] _get_attachmentIds (long __ref__);
public String attach (BULKIO.SDDSStreamDefinition stream, String userid)
{
return attach(this.ref_, stream, userid);
}
private static native String attach (long __ref__, BULKIO.SDDSStreamDefinition stream, String userid);
public void detach (String attachId)
{
detach(this.ref_, attachId);
}
private static native void detach (long __ref__, String attachId);
public BULKIO.SDDSStreamDefinition getStreamDefinition (String attachId)
{
return getStreamDefinition(this.ref_, attachId);
}
private static native BULKIO.SDDSStreamDefinition getStreamDefinition (long __ref__, String attachId);
public String getUser (String attachId)
{
return getUser(this.ref_, attachId);
}
private static native String getUser (long __ref__, String attachId);
public BULKIO.StreamSRI[] attachedSRIs ()
{
return _get_attachedSRIs(this.ref_);
}
private static native BULKIO.StreamSRI[] _get_attachedSRIs (long __ref__);
public void pushSRI (BULKIO.StreamSRI H, BULKIO.PrecisionUTCTime T)
{
pushSRI(this.ref_, H, T);
}
private static native void pushSRI (long __ref__, BULKIO.StreamSRI H, BULKIO.PrecisionUTCTime T);
private static String __ids[] = {
"IDL:BULKIO/dataSDDS:1.0",
"IDL:BULKIO/ProvidesPortStatisticsProvider:1.0",
};
public String[] _ids ()
{
return (String[])__ids.clone();
}
static {
System.loadLibrary("bulkiojni");
}
protected native long _get_object_ref(long ref);
protected native long _narrow_object_ref(long ref);
}