CPPKiteConnect
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Ckiteconnect::allMarginsRepresents all margins (equity and commodity)
 Ckiteconnect::availableMarginsRepresents available margins of a single segment
 Ckiteconnect::basketMargins
 Ckiteconnect::convertPositionParamsParameters required for the convertPosition() method
 Ckiteconnect::depthRepresents market depth of an instrument
 Ckiteconnect::depthWSRepresents a single entry in market depth returned by ticker
 Cexception
 Ckiteconnect::kiteppExceptionCPPKiteConnect saves you the hassle of detecting API errors by manually checking HTTP codes or JSON error responses. It raises appropriately named exceptions. kiteppException is derived from std::exception, provides code(), message() methods and inherits the what() method. All kitepp exceptions barring one are derived from this class. Most of the times, this is the exception class you'll want to catch
 Ckiteconnect::dataExceptionRepresents a bad response from the backend Order Management System
 Ckiteconnect::generalExceptionAn unclassified, general error
 Ckiteconnect::inputExceptionRepresents user input errors such as missing and invalid parameters
 Ckiteconnect::networkExceptionRepresents a network issue between Kite and the backend Order Management System (OMS)
 Ckiteconnect::orderExceptionRepresents all order placement and manipulation errors
 Ckiteconnect::permissionExceptionRepresents permission denied exceptions for certain calls
 Ckiteconnect::tokenExceptionRepresents all token and authentication related errors
 Ckiteconnect::unknownExceptionThis exception is thrown when REST API doesn't return a HTTP OK 200 code but doesn't return any exception string either
 Ckiteconnect::userExceptionRepresents user account related errors
 Ckiteconnect::libExceptionThis exception is thrown when an error occures at the library level
 Ckiteconnect::orderCharges::Gst
 Ckiteconnect::GTTGTT represents a single GTT order
 Ckiteconnect::GTTConditionRepresents 'condition' for a single gtt
 Ckiteconnect::gttParamsRepresents parameters of a single GTT
 Ckiteconnect::historicalDataRepresents historical data of an instrument
 Ckiteconnect::historicalDataParamsParameters required for the getHistoricalData function
 Ckiteconnect::holdingRespresents an individual holding
 Ckiteconnect::instrumentRepresents information of an instrument
 Ckiteconnect::kitekite represents a KiteConnect session. It wraps around the KiteConnect REST API and provides a native interface
 Ckiteconnect::ltpQuoteRepresents a LTP quote information of an instrument
 Ckiteconnect::tick::m_depth
 Ckiteconnect::marginsRepresents user margins for a segment
 Ckiteconnect::marginsParamsParameters required by the margin methods
 Ckiteconnect::quote::mDepth
 Ckiteconnect::userProfile::Meta
 Ckiteconnect::mfHoldingRepresents information of a mutual fund holding
 Ckiteconnect::mfInstrumentRepresents information about a mutual fund instrument
 Ckiteconnect::mfOrderRepresents information of a mutual fund order
 Ckiteconnect::mfSipRepresents information of a mutual fund SIP
 Ckiteconnect::modifyGttParamsParameters required for the modifyGtt method
 Ckiteconnect::modifyMfSipParamsParameters required for the modifyMfSip method
 Ckiteconnect::modifyOrderParamsParameters required for the modifyOrder method
 Ckiteconnect::ohlcRepresents OHLC information of an instrument
 Ckiteconnect::tick::OHLC
 Ckiteconnect::ohlcQuoteRepresents a ohlc quote information of an instrument
 Ckiteconnect::orderRepresents information of an order
 Ckiteconnect::orderCharges
 Ckiteconnect::orderMarginsRepresents margins required for placing an order
 Ckiteconnect::placeGttParamsParameters required for the placeGtt method
 Ckiteconnect::placeMfOrderParamsParameters required for the placeMfOrder method
 Ckiteconnect::placeMfSipParamsParameters required for the placeMfSip method
 Ckiteconnect::placeMfSipResponseRepresents response returned by the placeMfSip method
 Ckiteconnect::placeOrderParamsParameters required for the placeOrder method
 Ckiteconnect::orderMargins::PNL
 Ckiteconnect::positionRepresents an individual position
 Ckiteconnect::positionsRepresents response of the getPositions() method
 Ckiteconnect::postbackRepresents a postback
 Ckiteconnect::quoteRepresents quote informating of an instrument
 Ckiteconnect::tickRepresents a single market data tick
 Ckiteconnect::tickerticker wraps around the websocket API provided by KiteConnect and provides a native interface
 Ckiteconnect::tradeRepresents information of a trade
 Ckiteconnect::usedMarginsRepresents used margins of a single segment
 Ckiteconnect::userProfileRepresents an user's profile
 Ckiteconnect::userSessionRepresents information of a user session
 Ckiteconnect::userTokensRepresents tokens received after successful authentication