/usr/include/x86_64-linux-gnu/alljoyn/controlpanel/CPSDate.h is in liballjoynservices-dev-1604 16.04-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | /******************************************************************************
* Copyright AllSeen Alliance. All rights reserved.
*
* Permission to use, copy, modify, and/or distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
******************************************************************************/
#ifndef CPSDATE_H_
#define CPSDATE_H_
#include <qcc/platform.h>
namespace ajn {
namespace services {
/**
* A class to allow sending of a Date as a Property
*/
class CPSDate {
public:
/**
* Constructor of a CPSDate.
* @param day - day of date
* @param month - month of date
* @param year - year of date
*/
CPSDate(uint16_t day, uint16_t month, uint16_t year);
/**
* Destructor of CPSDate
*/
virtual ~CPSDate();
/**
* Get the day value of the date
* @return day value
*/
uint16_t getDay() const;
/**
* Set the day Value of the date
* @param day value
*/
void setDay(uint16_t day);
/**
* Get the Month value of the date
* @return month value
*/
uint16_t getMonth() const;
/**
* Set the Month value of the date
* @param month value
*/
void setMonth(uint16_t month);
/**
* Get the Year value of the date
* @return year value
*/
uint16_t getYear() const;
/**
* Set the Year value of the date
* @param year value
*/
void setYear(uint16_t year);
private:
/**
* Day value of the Date
*/
uint16_t m_Day;
/**
* Month value of the Date
*/
uint16_t m_Month;
/**
* Year value of the Date
*/
uint16_t m_Year;
};
} /* namespace services */
} /* namespace ajn */
#endif /* CPSDATE_H_ */
|