void init_elliptics_time() { bp::class_<elliptics_time>("Time", bp::init<uint64_t, uint64_t>(bp::args("tsec", "tnsec"))) .add_property("tsec", &elliptics_time::get_tsec, &elliptics_time::set_tsec) .add_property("tnsec", &elliptics_time::get_tnsec, &elliptics_time::set_tnsec) .def("__cmp__", &elliptics_time::cmp_raw) .def("__cmp__", &elliptics_time::cmp) .def("__str__", &elliptics_time::to_str) .def("__repr__", &elliptics_time::to_repr) .def_pickle(time_pickle()) .def("now", &elliptics_time::now) .staticmethod("now") ; }
void init_elliptics_time() { bp::class_<elliptics_time>("Time", bp::init<uint64_t, uint64_t>(bp::args("tsec", "tnsec"), "__init__(tsec, tnsec)\n" " Initializes time by the @tsec seconds and @tnsec nanoseconds\n\n" " time = elliptics.Time(10, 200)")) .add_property("tsec", &elliptics_time::get_tsec, &elliptics_time::set_tsec) .add_property("tnsec", &elliptics_time::get_tnsec, &elliptics_time::set_tnsec) .def("__cmp__", &elliptics_time::cmp_raw) .def("__cmp__", &elliptics_time::cmp) .def("__str__", &elliptics_time::to_str) .def("__repr__", &elliptics_time::to_repr) .def_pickle(time_pickle()) .def("now", &elliptics_time::now) .staticmethod("now") ; }