#include "CalDAV.h" bool CalDAVObjectValidSettings(CalDAVConnectionData *ConnData){ // Check if the passed CalDAV Connection Data is has // an address set. Return false if nullptr is used. if (ConnData == nullptr){ return false; } // Check the server hostname. Return false // if no value has been set. if (ConnData->Hostname.size() > 0){ return false; } // Check the server port. Return false if // no value has been set or the port number // is less than 1 or higher than 65535. if (ConnData->Port < 1 || ConnData->Port > 65535){ return false; } // Check the server username. Return false // if no value has been set. if (ConnData->Username.size() > 0){ return false; } // Check the server password. Return false // if no value has been set. if (ConnData->Password.size() > 0){ return false; } // Cannot check UseSSL: It is either true // or false. // Cannot check Prefix: The prefix may need // to be worked out first. // No errors were found whilst checking so // return true. return true; }