I am writing a meeting scheduler program in C++. I am trying to serialize a Meeting object over a network. I tried using various serializer libraries online but no luck. How can I approach this problem
    class Meeting{
     public:
      int meetingID; //meeting ID
      std::string topic; //topic of the meeting
      std::unordered_set<Person*> attendees; //set of attendees
      Person* host; //host of the meeting
      icaldurationtype* duration; //length of the meeting
      float priority; //priority of the meeting btw 0 - 1
      std::unordered_set<icalperiodtype*> 
      icaltimetype* deadline; //deadline of the meeting
    }