#pragma once
|
#include <vector>
|
#include <string>
|
|
|
namespace SERVO {
|
class CJobDataA
|
{
|
public:
|
CJobDataA();
|
virtual ~CJobDataA();
|
|
public:
|
short getPortNo();
|
std::string& getCarrierId();
|
std::string& getPruductId();
|
short getCarrierState();
|
std::string& getCarrierStateDescription(std::string& strDescription);
|
int getSlotMapping();
|
int getSlotSelectedFlag();
|
std::vector<std::string>& getGlassIds();
|
int serialize(char* pszBuffer, int nBufferSize);
|
int unserialize(const char* pszBuffer, int nBufferSize);
|
|
private:
|
short m_nPortNo;
|
std::string m_strCarrierId;
|
std::string m_pruductId;
|
short m_nCarrierState;
|
int m_nSlotMapping;
|
int m_nSlotSelectedFlag;
|
std::vector<std::string> m_glassIds;
|
};
|
}
|