Opened 12 years ago

Last modified 10 years ago

#1519 closed enhancement

pjsua2: New high level API in C++ on top of PJSUA-LIB — at Version 9

Reported by: bennylp Owned by: bennylp
Priority: normal Milestone: release-2.2
Component: pjsua-lib Version:
Keywords: android, pjsua2 Cc:
Backport to 1.x milestone: Backported: no

Description (last modified by bennylp)

A new object oriented (C++) API on top of PJSUA-LIB. Currently lives in pjsua2 branch.

Change History (9)

comment:1 Changed 12 years ago by ming

  • Milestone changed from release-2.0.1 to release-2.1

comment:2 Changed 11 years ago by bennylp

Created branch in r4595

comment:3 Changed 11 years ago by bennylp

In 4597:

Re #1519: initial implementation (incomplete) to demonstrate the API style/pattern

comment:4 Changed 11 years ago by bennylp

In 4598:

More re #1519: fixed some build errors

comment:5 Changed 11 years ago by bennylp

In 4600:

More re #1519: fixed build errors and added svn ignore for output files in java and python dirs

comment:6 Changed 11 years ago by bennylp

In 4608:

Re #1519:

  • Account API (prototype)
  • Account config implementation
  • Refactoring in types, endpoint, etc for better consistency
  • Should compile ok with make but not running yet

comment:7 Changed 11 years ago by nanang

In 4619:

Re #1519:

  • allow build on mingw32
  • fixed tests

comment:8 Changed 11 years ago by bennylp

In 4631:

More re #1519:

  • account API implementation (incomplete, callback is still not called)
  • using callback class design pattern (observer?)
  • after this, it might be changed to use inheritance pattern instead

comment:9 Changed 11 years ago by bennylp

  • Description modified (diff)
  • Keywords pjsua2 added
  • Summary changed from New high level API in C++ on top of PJSUA-LIB to pjsua2: New high level API in C++ on top of PJSUA-LIB
  • Version trunk deleted
Note: See TracTickets for help on using tickets.