All pastes #247691 Raw Edit

Anonymous

public cpp v1 · immutable
#247691 ·published 2006-11-13 19:53 UTC
rendered paste body
/* file: mpd.cpp */bool Mpd::connect(const string &hostname, const long &port) {	struct sockaddr_in addr;	socket_handle = socket(AF_INET, SOCK_STREAM, 0);	if (s == -1)		return false;	addr.sin_addr.s_addr = inet_addr(hostname.c_str());	addr.sin_port        = htons(port);	addr.sin_family      = AF_INET;	if (connect(socket_handle, (sockaddr *) &addr, sizeof(addr)) == -1)		return false;	return true;}/* file: mpd.h */#include <sys/socket.h>#include <arpa/inet.h>#include <vector>#include <string>#include "mpd.cpp";using namespace std;#define MPD_BUFFER_SIZE 1024class Mpd {	private:		int socket_handle;	public:		Mpd();		~Mpd();		bool connect(const string &hostname, const long &port);}class Mpd_Item {	private:		string _id;		string _pos;		string _file;		string _title;		string _artist;		string _album;		string _track;		string _year;		string _genre;		string _time;	public:		Mpd_Item()  { };		~Mpd_Item() { };		string get_id() const { return _id; }		void   set_id(const string &id) { _id = id; }		string get_pos() const { return _pos; }		void   set_pos(const string &pos) { _pos = pos; }		string get_file() const { return _file; }		void   set_file(const string &file) { _file = file; }		string get_title() const { return _title; }		void   set_title(const string &title) { _title = title; }		string get_artist() const { return _artist; }		void   set_artist(const string &artist) { _artist = artist; }		string get_album() const { return _album; }		void   set_album(const string &album) { _album = album; }		string get_track() const { return _track; }		void   set_track(const string &track) { _track = track; }		string get_year() const { return _year; }		void   set_year(const string &year) { _year = year; }		string get_genre() const { return _genre; }		void   set_genre(const string &genre) { _genre = genre; }		string get_time() const { return _time; }		void   set_time(const string &time) { _time = time; }}