/*
- * Copyright 2001-2006 Internet2
+ * Copyright 2001-2007 Internet2
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* @param in incoming DDF message
* @param out stream to write outgoing DDF message to
*/
- virtual void receive(const DDF& in, std::ostream& out)=0;
+ virtual void receive(DDF& in, std::ostream& out)=0;
};
#if defined (_MSC_VER)
*/
virtual DDF send(const DDF& in)=0;
- virtual void receive(const DDF& in, std::ostream& out);
+ void receive(DDF& in, std::ostream& out);
// Remoted classes register and unregister for messages using these methods.
// Registration returns any existing listeners, allowing message hooking.
*/
void SHIBSP_API registerListenerServices();
- /** Listener based on in-memory simulated remoting. */
- #define MEMORY_LISTENER_SERVICE "edu.internet2.middleware.shibboleth.sp.provider.MemoryListener"
-
/** Listener based on TCP socket remoting. */
- #define TCP_LISTENER_SERVICE "edu.internet2.middleware.shibboleth.sp.provider.TCPListener"
+ #define TCP_LISTENER_SERVICE "TCPListener"
/** Listener based on UNIX domain socket remoting. */
- #define UNIX_LISTENER_SERVICE "edu.internet2.middleware.shibboleth.sp.provider.UnixListener"
+ #define UNIX_LISTENER_SERVICE "UnixListener"
};
#endif /* __shibsp_listener_h__ */