rob@76: /* rob@76: OSCgroups -- open sound control groupcasting infrastructure rob@76: Copyright (C) 2005 Ross Bencina rob@76: rob@76: This program is free software; you can redistribute it and/or rob@76: modify it under the terms of the GNU General Public License rob@76: as published by the Free Software Foundation; either version 2 rob@76: of the License, or (at your option) any later version. rob@76: rob@76: This program is distributed in the hope that it will be useful, rob@76: but WITHOUT ANY WARRANTY; without even the implied warranty of rob@76: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the rob@76: GNU General Public License for more details. rob@76: rob@76: You should have received a copy of the GNU General Public License rob@76: along with this program; if not, write to the Free Software rob@76: Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. rob@76: */ rob@76: rob@76: #ifndef INCLUDED_OSCGROUPCLIENT_H rob@76: #define INCLUDED_OSCGROUPCLIENT_H rob@76: rob@76: rob@76: class IpEndpointName; rob@76: rob@76: void RunOscGroupClientUntilSigInt( rob@76: const IpEndpointName& serverRemoteEndpoint, rob@76: int localToRemotePort, int localTxPort, int localRxPort, rob@76: const char *userName, const char *userPassword, rob@76: const char *groupName, const char *groupPassword ); rob@76: rob@76: int oscgroupclient_main( int argc, char* argv[] ); rob@76: rob@76: rob@76: #endif /* INCLUDED_OSCGROUPCLIENT_H */