All Downloads are FREE. Search and download functionalities are using the official Maven repository.

zmq.io.IEngine Maven / Gradle / Ivy

There is a newer version: 0.6.0
Show newest version
package zmq.io;

//  Abstract interface to be implemented by various engines.
public interface IEngine
{
    //  Plug the engine to the session.
    void plug(IOThread ioThread, SessionBase session);

    //  Terminate and deallocate the engine. Note that 'detached'
    //  events are not fired on termination.
    void terminate();

    //  This method is called by the session to signal that more
    //  messages can be written to the pipe.
    void restartInput();

    //  This method is called by the session to signal that there
    //  are messages to send available.
    void restartOutput();

    void zapMsgAvailable();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy