23 #ifdef MCLIENTLIB_EXPORTS
24 #define MCLIENTLIB_API __declspec(dllexport)
26 #define MCLIENTLIB_API __declspec(dllimport)
30 #ifndef MCLIENTLIB_EXPORTS
32 #define MCLIENTLIB_API
34 #define MCLIENTLIB_API
37 #define MCLIENTLIB_API
44 #pragma warning(disable: 4251)
79 std::string localSide;
80 std::string windowsSide;
81 std::string linuxSide;
90 virtual std::string getName();
91 virtual std::string getLocalSide();
92 virtual std::string getWindowsSide();
93 virtual std::string getLinuxSide();
94 virtual std::string getMacSide();
95 virtual int getScope();
96 virtual bool getAvailableToWeb();
98 virtual void setId(
long _id);
99 virtual void setName(
const std::string& _name);
100 virtual void setLocalSide(
const std::string& _localSide);
101 virtual void setWindowsSide(
const std::string& _windowsSide);
102 virtual void setLinuxSide(
const std::string& _linuxSide);
103 virtual void setMacSide(
const std::string& _macSide);
104 virtual void setScope(
int _scope);
105 virtual void setAvailableToWeb(
bool _availableToWeb);
107 virtual bool Unmarshall(
const std::vector<std::string>& items);
108 virtual std::string Marshall();
109 void castedRelease();
Class holding an entry of a repository.
kScope
Enumeration of repositories scopes.