00001
00002
00003
00004
00005
00006
00007
00008 #include <libtorrent/fingerprint.hpp>
00009 #include <boost/python.hpp>
00010
00011 void bind_fingerprint()
00012 {
00013 using namespace boost::python;
00014 using namespace libtorrent;
00015
00016 class_<fingerprint>("fingerprint", no_init)
00017 .def(
00018 init<char const*,int,int,int,int>(
00019 (arg("id"), "major", "minor", "revision", "tag")
00020 )
00021 )
00022 .def("__str__", &fingerprint::to_string)
00023 .def_readonly("name", &fingerprint::name)
00024 .def_readonly("major_version", &fingerprint::major_version)
00025 .def_readonly("minor_version", &fingerprint::minor_version)
00026 .def_readonly("revision_version", &fingerprint::revision_version)
00027 .def_readonly("tag_version", &fingerprint::tag_version)
00028 ;
00029 }
00030